source/IOpipe.d(76,27): Error: `"/bin/sh".ptr` cannot be used in `@safe` code, use `&"/bin/sh"[0]` instead source/IOpipe.d(76,42): Error: `"sh".ptr` cannot be used in `@safe` code, use `&"sh"[0]` instead source/IOpipe.d(76,52): Error: `"-c".ptr` cannot be used in `@safe` code, use `&"-c"[0]` instead source/IOpipe.d(76,62): Error: `executable.ptr` cannot be used in `@safe` code, use `&executable[0]` instead source/IOpipe.d(76,78): Error: cast from `int` to `char*` not allowed in safe code source/IOpipe.d(77,25): Error: `@safe` constructor `dIOpipe.IOpipe.IOpipe.this` cannot call `@system` function `core.stdc.stdlib.exit` /opt/dmd-safe/dmd/generated/linux/release/64/../../../../../druntime/import/core/stdc/stdlib.d(169,9): `core.stdc.stdlib.exit` is declared here source/IOpipe.d(159,72): Error: `buf.ptr` cannot be used in `@safe` code, use `&buf[0]` instead source/IOpipe.d(192,72): Error: `wr.ptr` cannot be used in `@safe` code, use `&wr[0]` instead /opt/dmd-safe/dmd/dmd-safe failed with exit code 1.